Skip to content

✨ Feat: 도메인 구매 및 서비스 인프라 연결#32

Merged
simGPT merged 9 commits into
developfrom
infra/custom-domain
May 30, 2026
Merged

✨ Feat: 도메인 구매 및 서비스 인프라 연결#32
simGPT merged 9 commits into
developfrom
infra/custom-domain

Conversation

@simGPT

@simGPT simGPT commented May 30, 2026

Copy link
Copy Markdown
Owner

#️⃣ Issue Number

📝 요약(Summary)

  • 커스텀 도메인 구매
  • 네임스페이스 분리
  • 네임스페이스 분리에 따른 서비스 간 통신 풀 DNS로 변경
  • CD 워크플로우 네임스페이스 반영
  • ClusterIssuer 추가 및 TLS 인증서 발급
  • train.py 기본 MLflow URI를 EC2 도메인으로 변경
  • MLflow, model-api, Grafana Ingress 설정 추가

🛠️ PR 유형

어떤 변경 사항이 있나요?

  • 새로운 기능 추가
  • 버그 수정
  • CSS 등 사용자 UI 디자인 변경
  • 코드에 영향을 주지 않는 변경사항(오타 수정, 탭 사이즈 변경, 변수명 변경)
  • 코드 리팩토링
  • 주석 추가 및 수정
  • 문서 수정
  • 테스트 추가, 테스트 리팩토링
  • 빌드 부분 혹은 패키지 매니저 수정
  • 파일 혹은 폴더명 수정
  • 파일 혹은 폴더 삭제

📸스크린샷 (선택)

✅ PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • 커밋 메시지 컨벤션에 맞게 작성했습니다.
  • 변경 사항에 대한 테스트를 했습니다.(버그 수정/기능에 대한 테스트).

@simGPT simGPT linked an issue May 30, 2026 that may be closed by this pull request
10 tasks
@simGPT
simGPT merged commit 88b75ab into develop May 30, 2026
1 check passed
simGPT added a commit that referenced this pull request May 30, 2026
* 🔀 Merge develop into infra/prometheus-grafana (#12)

* 🔧Settings: model-api 매트릭 수집 설정

* ✨Feat: /metrics 앤드포인트 열기 및 수집할 데이터 정의

* ➕Dependency: prometheus 의존성 추가

* 🐛Fix: cd 시에 이미지 태그 업데이트 하도록 수정(v1 -> 커밋SHA) (#14)

* ✨ Feat: MLflow 기반 S3 모델 저장 및 로드 환경 구축 (#17)

* 🔧Settings: MLflow deployment 및 service 설정

* 🔧Settings: mlflow 모델 성능 저장용 deployement 및 service 설정

* ➕Dependency: mlflow 의존성 추가

* ♻️Refactor: 모델 mlflow를 이용한 로드로 수정

* ♻️Refactor: 모델 학습 후 mlflow에 모델 성능 기록 및 모델 등록

* 🔧Settings: mlflow 서버 주소 명시적으로 지정

* 🔧Settings: mlflow 이미지 버전 변경

* 🔧Settings: env 추가

* ➕Dependency: 학습 의존성에 boto3 추가하기

* 🐛Fix: volume mount 추가

* 🐛Fix: pvc.yaml(클러스터용 저장소)구축을 위한 설정파일 추가

* 🐛 Fix: mlflow-db 데이터 초기화 되는 문제 (#20)

* 🐛Fix: volume mount 추가

* 🐛Fix: pvc.yaml(클러스터용 저장소)구축을 위한 설정파일 추가

* 🐛 Fix: 모델 서빙 시 mlflow의 403 에러 해결 (#23)

* ➕Dependency: boto3 의존성 추가

* 🐛Fix: mlflow에 접근 허용 설정 추가

* ci: trigger CI

* 🔧Settings: retrigger CI

* 🔧Infra: ci 트리거에 pull_request 추가

* 🔧Settings: ci 트리거 main push 제거하도록 수정

* 🔧Settings: aws관련 secrets env로 추가

* 🗃️Comment: 주석 수정

* 🔧Settings: 이미지 태그 v1 -> latest로 수정

* 🔧Settings: localhost:5000 허용 설정

* 🔧 Infra: EC2 k3s 운영 환경 배포 파이프라인 구축 (#26)

* ♻️Refactor: 이미지 latest로 수정 및 파드 재시작 단계 추가

* ✨Feat: 운영용 cd 워크플로우 추가

* ♻️Refactor: 어노테이션 삭제

* 🗃️Comment: CI/CD 파이프라인 트리거 확인용 주석 추가

* 🐛Fix: pull_request 중복 삭제

* ✨Feat: churn modeling test (#29)

Co-authored-by: unknown <jamiechoi999@gmail.com>

* ✨ Feat: 고객 이탈 예측 모델 학습 및 서빙 (#30)

* ✨Feat: 고객 이탈 예측 모델 학습 테스트

* 🚚Rename: 폴더 추가 후 경로 변경

* ✨Feat: 고객 이탈 예측 모델 학습 및 Mlflow 모델 등록 코드 추가

* 🚚Rename: 폴더 추가 후 경로 변경

* ♻️Refactor: 정규화 파이프라인 적용

* ✨Feat: 고객 이탈 예측 앤드포인트 추가

* 🔧Settings: 고객 이탈 예측 모델 버전 추가

* ✨ Feat: 도메인 구매 및 서비스 인프라 연결 (#32)

* 🔧Settings: 네임스페이스 분리 및 MLflow 풀 DNS 적용

* 🔧Settings: MLflow 서비스 NodePort → ClusterIP 변경

* ✨Feat: cert-manager ClusterIssuer 추가

* 🔧Settings: Ingress 리소스 설정 추가

* 🔧Settings: 풀 DNS 허용 추가

* ♻️Refactor: mlflow uri 기본값 수정

* ♻️Refactor: 네임스페이스 분리에 따른 cd 스크립트 수정

* ♻️Refactor: model-api 도메인 Ingress 설정

* 🔧Settings: Grafana Ingress 및 model-api 풀 DNS 설정

---------

Co-authored-by: unknown <jamiechoi999@gmail.com>
simGPT added a commit that referenced this pull request May 30, 2026
* 🔀 Merge develop into infra/prometheus-grafana (#12)

* 🔧Settings: model-api 매트릭 수집 설정

* ✨Feat: /metrics 앤드포인트 열기 및 수집할 데이터 정의

* ➕Dependency: prometheus 의존성 추가

* 🐛Fix: cd 시에 이미지 태그 업데이트 하도록 수정(v1 -> 커밋SHA) (#14)

* ✨ Feat: MLflow 기반 S3 모델 저장 및 로드 환경 구축 (#17)

* 🔧Settings: MLflow deployment 및 service 설정

* 🔧Settings: mlflow 모델 성능 저장용 deployement 및 service 설정

* ➕Dependency: mlflow 의존성 추가

* ♻️Refactor: 모델 mlflow를 이용한 로드로 수정

* ♻️Refactor: 모델 학습 후 mlflow에 모델 성능 기록 및 모델 등록

* 🔧Settings: mlflow 서버 주소 명시적으로 지정

* 🔧Settings: mlflow 이미지 버전 변경

* 🔧Settings: env 추가

* ➕Dependency: 학습 의존성에 boto3 추가하기

* 🐛Fix: volume mount 추가

* 🐛Fix: pvc.yaml(클러스터용 저장소)구축을 위한 설정파일 추가

* 🐛 Fix: mlflow-db 데이터 초기화 되는 문제 (#20)

* 🐛Fix: volume mount 추가

* 🐛Fix: pvc.yaml(클러스터용 저장소)구축을 위한 설정파일 추가

* 🐛 Fix: 모델 서빙 시 mlflow의 403 에러 해결 (#23)

* ➕Dependency: boto3 의존성 추가

* 🐛Fix: mlflow에 접근 허용 설정 추가

* ci: trigger CI

* 🔧Settings: retrigger CI

* 🔧Infra: ci 트리거에 pull_request 추가

* 🔧Settings: ci 트리거 main push 제거하도록 수정

* 🔧Settings: aws관련 secrets env로 추가

* 🗃️Comment: 주석 수정

* 🔧Settings: 이미지 태그 v1 -> latest로 수정

* 🔧Settings: localhost:5000 허용 설정

* 🔧 Infra: EC2 k3s 운영 환경 배포 파이프라인 구축 (#26)

* ♻️Refactor: 이미지 latest로 수정 및 파드 재시작 단계 추가

* ✨Feat: 운영용 cd 워크플로우 추가

* ♻️Refactor: 어노테이션 삭제

* 🗃️Comment: CI/CD 파이프라인 트리거 확인용 주석 추가

* 🐛Fix: pull_request 중복 삭제

* ✨Feat: churn modeling test (#29)

Co-authored-by: unknown <jamiechoi999@gmail.com>

* ✨ Feat: 고객 이탈 예측 모델 학습 및 서빙 (#30)

* ✨Feat: 고객 이탈 예측 모델 학습 테스트

* 🚚Rename: 폴더 추가 후 경로 변경

* ✨Feat: 고객 이탈 예측 모델 학습 및 Mlflow 모델 등록 코드 추가

* 🚚Rename: 폴더 추가 후 경로 변경

* ♻️Refactor: 정규화 파이프라인 적용

* ✨Feat: 고객 이탈 예측 앤드포인트 추가

* 🔧Settings: 고객 이탈 예측 모델 버전 추가

* ✨ Feat: 도메인 구매 및 서비스 인프라 연결 (#32)

* 🔧Settings: 네임스페이스 분리 및 MLflow 풀 DNS 적용

* 🔧Settings: MLflow 서비스 NodePort → ClusterIP 변경

* ✨Feat: cert-manager ClusterIssuer 추가

* 🔧Settings: Ingress 리소스 설정 추가

* 🔧Settings: 풀 DNS 허용 추가

* ♻️Refactor: mlflow uri 기본값 수정

* ♻️Refactor: 네임스페이스 분리에 따른 cd 스크립트 수정

* ♻️Refactor: model-api 도메인 Ingress 설정

* 🔧Settings: Grafana Ingress 및 model-api 풀 DNS 설정

* 🐛Fix: 이미지 중복 제거

---------

Co-authored-by: unknown <jamiechoi999@gmail.com>
simGPT added a commit that referenced this pull request May 30, 2026
* 🔀 Merge develop into infra/prometheus-grafana (#12)

* 🔧Settings: model-api 매트릭 수집 설정

* ✨Feat: /metrics 앤드포인트 열기 및 수집할 데이터 정의

* ➕Dependency: prometheus 의존성 추가

* 🐛Fix: cd 시에 이미지 태그 업데이트 하도록 수정(v1 -> 커밋SHA) (#14)

* ✨ Feat: MLflow 기반 S3 모델 저장 및 로드 환경 구축 (#17)

* 🔧Settings: MLflow deployment 및 service 설정

* 🔧Settings: mlflow 모델 성능 저장용 deployement 및 service 설정

* ➕Dependency: mlflow 의존성 추가

* ♻️Refactor: 모델 mlflow를 이용한 로드로 수정

* ♻️Refactor: 모델 학습 후 mlflow에 모델 성능 기록 및 모델 등록

* 🔧Settings: mlflow 서버 주소 명시적으로 지정

* 🔧Settings: mlflow 이미지 버전 변경

* 🔧Settings: env 추가

* ➕Dependency: 학습 의존성에 boto3 추가하기

* 🐛Fix: volume mount 추가

* 🐛Fix: pvc.yaml(클러스터용 저장소)구축을 위한 설정파일 추가

* 🐛 Fix: mlflow-db 데이터 초기화 되는 문제 (#20)

* 🐛Fix: volume mount 추가

* 🐛Fix: pvc.yaml(클러스터용 저장소)구축을 위한 설정파일 추가

* 🐛 Fix: 모델 서빙 시 mlflow의 403 에러 해결 (#23)

* ➕Dependency: boto3 의존성 추가

* 🐛Fix: mlflow에 접근 허용 설정 추가

* ci: trigger CI

* 🔧Settings: retrigger CI

* 🔧Infra: ci 트리거에 pull_request 추가

* 🔧Settings: ci 트리거 main push 제거하도록 수정

* 🔧Settings: aws관련 secrets env로 추가

* 🗃️Comment: 주석 수정

* 🔧Settings: 이미지 태그 v1 -> latest로 수정

* 🔧Settings: localhost:5000 허용 설정

* 🔧 Infra: EC2 k3s 운영 환경 배포 파이프라인 구축 (#26)

* ♻️Refactor: 이미지 latest로 수정 및 파드 재시작 단계 추가

* ✨Feat: 운영용 cd 워크플로우 추가

* ♻️Refactor: 어노테이션 삭제

* 🗃️Comment: CI/CD 파이프라인 트리거 확인용 주석 추가

* 🐛Fix: pull_request 중복 삭제

* ✨Feat: churn modeling test (#29)

Co-authored-by: unknown <jamiechoi999@gmail.com>

* ✨ Feat: 고객 이탈 예측 모델 학습 및 서빙 (#30)

* ✨Feat: 고객 이탈 예측 모델 학습 테스트

* 🚚Rename: 폴더 추가 후 경로 변경

* ✨Feat: 고객 이탈 예측 모델 학습 및 Mlflow 모델 등록 코드 추가

* 🚚Rename: 폴더 추가 후 경로 변경

* ♻️Refactor: 정규화 파이프라인 적용

* ✨Feat: 고객 이탈 예측 앤드포인트 추가

* 🔧Settings: 고객 이탈 예측 모델 버전 추가

* ✨ Feat: 도메인 구매 및 서비스 인프라 연결 (#32)

* 🔧Settings: 네임스페이스 분리 및 MLflow 풀 DNS 적용

* 🔧Settings: MLflow 서비스 NodePort → ClusterIP 변경

* ✨Feat: cert-manager ClusterIssuer 추가

* 🔧Settings: Ingress 리소스 설정 추가

* 🔧Settings: 풀 DNS 허용 추가

* ♻️Refactor: mlflow uri 기본값 수정

* ♻️Refactor: 네임스페이스 분리에 따른 cd 스크립트 수정

* ♻️Refactor: model-api 도메인 Ingress 설정

* 🔧Settings: Grafana Ingress 및 model-api 풀 DNS 설정

* 🐛Fix: 이미지 중복 제거

---------

Co-authored-by: unknown <jamiechoi999@gmail.com>
simGPT added a commit that referenced this pull request Jun 2, 2026
* 🔀 Merge develop into infra/prometheus-grafana (#12)

* 🔧Settings: model-api 매트릭 수집 설정

* ✨Feat: /metrics 앤드포인트 열기 및 수집할 데이터 정의

* ➕Dependency: prometheus 의존성 추가

* 🐛Fix: cd 시에 이미지 태그 업데이트 하도록 수정(v1 -> 커밋SHA) (#14)

* ✨ Feat: MLflow 기반 S3 모델 저장 및 로드 환경 구축 (#17)

* 🔧Settings: MLflow deployment 및 service 설정

* 🔧Settings: mlflow 모델 성능 저장용 deployement 및 service 설정

* ➕Dependency: mlflow 의존성 추가

* ♻️Refactor: 모델 mlflow를 이용한 로드로 수정

* ♻️Refactor: 모델 학습 후 mlflow에 모델 성능 기록 및 모델 등록

* 🔧Settings: mlflow 서버 주소 명시적으로 지정

* 🔧Settings: mlflow 이미지 버전 변경

* 🔧Settings: env 추가

* ➕Dependency: 학습 의존성에 boto3 추가하기

* 🐛Fix: volume mount 추가

* 🐛Fix: pvc.yaml(클러스터용 저장소)구축을 위한 설정파일 추가

* 🐛 Fix: mlflow-db 데이터 초기화 되는 문제 (#20)

* 🐛Fix: volume mount 추가

* 🐛Fix: pvc.yaml(클러스터용 저장소)구축을 위한 설정파일 추가

* 🐛 Fix: 모델 서빙 시 mlflow의 403 에러 해결 (#23)

* ➕Dependency: boto3 의존성 추가

* 🐛Fix: mlflow에 접근 허용 설정 추가

* ci: trigger CI

* 🔧Settings: retrigger CI

* 🔧Infra: ci 트리거에 pull_request 추가

* 🔧Settings: ci 트리거 main push 제거하도록 수정

* 🔧Settings: aws관련 secrets env로 추가

* 🗃️Comment: 주석 수정

* 🔧Settings: 이미지 태그 v1 -> latest로 수정

* 🔧Settings: localhost:5000 허용 설정

* 🔧 Infra: EC2 k3s 운영 환경 배포 파이프라인 구축 (#26)

* ♻️Refactor: 이미지 latest로 수정 및 파드 재시작 단계 추가

* ✨Feat: 운영용 cd 워크플로우 추가

* ♻️Refactor: 어노테이션 삭제

* 🗃️Comment: CI/CD 파이프라인 트리거 확인용 주석 추가

* 🐛Fix: pull_request 중복 삭제

* ✨Feat: churn modeling test (#29)

Co-authored-by: unknown <jamiechoi999@gmail.com>

* ✨ Feat: 고객 이탈 예측 모델 학습 및 서빙 (#30)

* ✨Feat: 고객 이탈 예측 모델 학습 테스트

* 🚚Rename: 폴더 추가 후 경로 변경

* ✨Feat: 고객 이탈 예측 모델 학습 및 Mlflow 모델 등록 코드 추가

* 🚚Rename: 폴더 추가 후 경로 변경

* ♻️Refactor: 정규화 파이프라인 적용

* ✨Feat: 고객 이탈 예측 앤드포인트 추가

* 🔧Settings: 고객 이탈 예측 모델 버전 추가

* ✨ Feat: 도메인 구매 및 서비스 인프라 연결 (#32)

* 🔧Settings: 네임스페이스 분리 및 MLflow 풀 DNS 적용

* 🔧Settings: MLflow 서비스 NodePort → ClusterIP 변경

* ✨Feat: cert-manager ClusterIssuer 추가

* 🔧Settings: Ingress 리소스 설정 추가

* 🔧Settings: 풀 DNS 허용 추가

* ♻️Refactor: mlflow uri 기본값 수정

* ♻️Refactor: 네임스페이스 분리에 따른 cd 스크립트 수정

* ♻️Refactor: model-api 도메인 Ingress 설정

* 🔧Settings: Grafana Ingress 및 model-api 풀 DNS 설정

* 🐛Fix: 이미지 중복 제거

* 🐛Fix: 풀 DNS 설정 포트 포함 및 이미지 중복 제거

* ♻️Refactor: MLflow 모델 버전 관리 MLflow 내장 버전으로 변경 (#37)

* ✨ Feat: 모델 성능 저하 자동 감지 및 재학습 파이프라인 구축 (#39)

* ♻️Refactor: 모델 수집 메트릭 추가

* ✨Feat: Prometheus AlertRule 추가

* ✨Feat: alertmanager 설정 추가

* 🔧Settings: alert-bridge Deployment 및 Service 리소스 설정 파일 추가

* 🔧Settings: alert-bridge ci 스크립트 추가

* ✨Feat: alert bridge 앤드포인트 구현

* ✨Feat: alert-bridge Dockerfile 추가

* ➕Dependency: alert-bridge 의존성 추가

* ✨Feat: churn data 파일 추가

* 🔧Settings:churn 모델 자동 재학습 워크플로우 추가

* 🔧Settings: alert-bridge 배포단계 추가

* ♻️Refactor: mlflow 인증 제거

---------

Co-authored-by: unknown <jamiechoi999@gmail.com>
@simGPT
simGPT deleted the infra/custom-domain branch June 2, 2026 03:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat]: 도메인 구매 및 서비스 인프라 연결

1 participant